import Vue from 'vue'
import bpmCForm from './bpm_items/bpm_base/bpm_c_form.vue'
import bpmCBlock from './bpm_items/bpm_base/bpm_c_block.vue'
import bpmCBlocktext from './bpm_items/bpm_base/bpm_c_blocktext.vue'
import bpmCBlocknumber from './bpm_items/bpm_base/bpm_c_blocknumber.vue'
import bpmCBlockdate from './bpm_items/bpm_base/bpm_c_blockdate.vue'
import bpmCBlockselect from './bpm_items/bpm_base/bpm_c_blockselect.vue'
import bpmCBlockadvance from './bpm_items/bpm_base/bpm_c_blockadvance.vue'
import bpmCBlockurl from './bpm_items/bpm_base/bpm_c_blockurl.vue'
import bpmCBlockButton from './bpm_items/bpm_base/bpm_c_blockbutton.vue'
import bpmCBlockRadio from './bpm_items/bpm_base/bpm_c_blockradio.vue'
import bpmCBlockTextarea from './bpm_items/bpm_base/bpm_c_blocktextarea.vue'
import bpmCGridBar from './bpm_items/bpm_base/bpm_c_gridbar.vue'
import bpmCGridMain from './bpm_items/bpm_base/bpm_c_gridmain.vue'
import bpmCGridPage from './bpm_items/bpm_base/bpm_c_gridpage.vue'
import bpmDGrid from './bpm_items/bpm_base/bpm_d_grid.vue'
import bpmCSubnavbar from './bpm_items/bpm_base/bpm_c_subnavbar.vue'
import bpmCSubtitle from './bpm_items/bpm_base/bpm_c_subtitle.vue'
import bpmCTab from './bpm_items/bpm_base/bpm_c_tab.vue'
import bpmCTopTitle from './bpm_items/bpm_base/bpm_c_toptitle.vue'
import bpmCTree from './bpm_items/bpm_base/bpm_c_tree.vue'
import bpmCBlockImageUrl from './bpm_items/bpm_base/bpm_c_blockimageurl.vue'

import bpmDNavbar from '../views/bpmCore/bpm_d_navbar.vue'
import bpmDAttachFrame from '../views/ssc/reimburse/combine/bpm_d_attachframe.vue'
import bpmDBaseArea from '../views/bpmCore/bpm_d_basearea.vue'
import bpmDBusinessArea from '../views/ssc/reimburse/combine/bpm_d_businessarea.vue'
import bpmDCommonChoose from '../views/ssc/reimburse/combine/bpm_d_commonchoose.vue'
import bpmDHisheadArea from '../views/bpmCore/bpm_d_hisheadarea.vue'
import bpmDHislistArea from '../views/bpmCore/bpm_d_hislistarea.vue'
import bpmDImageArea from '../views/ssc/reimburse/combine/bpm_d_imagearea.vue'
import bpmDLinkArea from '../views/ssc/reimburse/combine/bpm_d_linkarea.vue'
import bpmDLoanArea from '../views/ssc/reimburse/combine/bpm_d_loanarea.vue'
import bpmDPaymentArea from '../views/ssc/reimburse/combine/bpm_d_paymentarea.vue'
import bpmDpaymentgrid from '../views/ssc/reimburse/combine/bpm_d_paymentgrid.vue'
import bpmDpaymentgridtrain from '../views/ssc/reimburse/combine/bpm_d_paymentgridtraingrid.vue'
import bpmDpaymentgridtaxi from '../views/ssc/reimburse/combine/bpm_d_paymentgridtaxigrid.vue'
import bpmDpaymentgridhotel from '../views/ssc/reimburse/combine/bpm_d_paymentgridhotelgrid.vue'
import bpmDpaymentgridextra from '../views/ssc/reimburse/combine/bpm_d_paymentgridextragrid.vue'
import bpmDPersonChoose from '../views/ssc/reimburse/combine/bpm_d_personchoose.vue'
import bpmDSimpleChoose from '../views/ssc/reimburse/combine/bpm_d_simplechoose.vue'
import bpmDSplitArea from '../views/ssc/reimburse/combine/bpm_d_splitarea.vue'
import bpmDSplitGrid from '../views/ssc/reimburse/combine/bpm_d_splitgrid.vue'
import bpmDSubmitStepDialog from '../views/bpmCore/bpm_d_submitstepdialog.vue'
import bpmDTaskChoose from '../views/ssc/reimburse/combine/bpm_d_taskchoose.vue'
import bpmDPostArea from '../views/ssc/reimburse/combine/bpm_d_postarea.vue'
import bpmDPostGrid from '../views/ssc/reimburse/combine/bpm_d_postgrid.vue'
import bpmDSubmitTaskDialog from '../views/bpmCore/bpm_d_submittaskdialog.vue'
import bpmDSubmitProcessDialog from '../views/bpmCore/bpm_d_submitprocessdialog.vue'
import bpmDSubmitPoolDialog from '../views/bpmCore/bpm_d_submitpooldialog.vue'
import bpmDRejectDialog from '../views/bpmCore/bpm_d_rejectdialog.vue'
import bpmDReassignDialog from '../views/bpmCore/bpm_d_reassigndialog.vue'
import bpmDDiagram from '../views/bpmCore/bpm_d_diagram.vue'
import bpmDHistory from '../views/bpmCore/bpm_d_history.vue'
// import Vue from "vue/types/index"

Vue.component('bpm-c-form', bpmCForm)
Vue.component('bpm-c-block', bpmCBlock)
Vue.component('bpm-c-blocktext', bpmCBlocktext)
Vue.component('bpm-c-blocknumber', bpmCBlocknumber)
Vue.component('bpm-c-blockdate', bpmCBlockdate)
Vue.component('bpm-c-blockselect', bpmCBlockselect)
Vue.component('bpm-c-blockadvance', bpmCBlockadvance)
Vue.component('bpm-c-blockurl', bpmCBlockurl)
Vue.component('bpm-c-blockbutton', bpmCBlockButton)
Vue.component('bpm-c-blockradio', bpmCBlockRadio)
Vue.component('bpm-c-blocktextarea', bpmCBlockTextarea)
Vue.component('bpm-c-gridbar', bpmCGridBar)
Vue.component('bpm-c-gridmain', bpmCGridMain)
Vue.component('bpm-c-gridpage', bpmCGridPage)
Vue.component('bpm-c-subnavbar', bpmCSubnavbar)
Vue.component('bpm-c-subtitle', bpmCSubtitle)
Vue.component('bpm-c-tab', bpmCTab)
Vue.component('bpm-c-toptitle', bpmCTopTitle)
Vue.component('bpm-c-tree', bpmCTree)
Vue.component('bpm-c-blockimageurl', bpmCBlockImageUrl)

Vue.component('bpm-d-navbar', bpmDNavbar)
Vue.component('bpm-d-attachframe', bpmDAttachFrame)
Vue.component('bpm-d-basearea', bpmDBaseArea)
Vue.component('bpm-d-businessarea', bpmDBusinessArea)
Vue.component('bpm-d-commonchoose', bpmDCommonChoose)
Vue.component('bpm-d-grid', bpmDGrid)
Vue.component('bpm-d-hishead', bpmDHisheadArea)
Vue.component('bpm-d-hislist', bpmDHislistArea)
Vue.component('bpm-d-imagearea', bpmDImageArea)
Vue.component('bpm-d-linkarea', bpmDLinkArea)
Vue.component('bpm-d-loanarea', bpmDLoanArea)
Vue.component('bpm-d-paymentarea', bpmDPaymentArea)
Vue.component('bpm-d-paymentgrid', bpmDpaymentgrid)
Vue.component('bpm-d-paymentgridtraingrid', bpmDpaymentgridtrain)
Vue.component('bpm-d-paymentgridtaxigrid', bpmDpaymentgridtaxi)
Vue.component('bpm-d-paymentgridhotelgrid', bpmDpaymentgridhotel)
Vue.component('bpm-d-paymentgridextragrid', bpmDpaymentgridextra)
Vue.component('bpm-d-personchoose', bpmDPersonChoose)
Vue.component('bpm-d-simplechoose', bpmDSimpleChoose)
Vue.component('bpm-d-splitarea', bpmDSplitArea)
Vue.component('bpm-d-splitgrid', bpmDSplitGrid)
Vue.component('bpm-d-submitstepdialog', bpmDSubmitStepDialog)
Vue.component('bpm-d-taskchoose', bpmDTaskChoose)
Vue.component('bpm-d-postarea', bpmDPostArea)
Vue.component('bpm-d-postgrid', bpmDPostGrid)
Vue.component('bpm-d-submittaskdialog', bpmDSubmitTaskDialog)
Vue.component('bpm-d-submitprocessdialog', bpmDSubmitProcessDialog)
Vue.component('bpm-d-submitpooldialog', bpmDSubmitPoolDialog)
Vue.component('bpm-d-rejectdialog', bpmDRejectDialog)
Vue.component('bpm-d-reassigndialog', bpmDReassignDialog)
Vue.component('bpm-d-diagram', bpmDDiagram)
Vue.component('bpm-d-history', bpmDHistory)
